﻿/****************************** Module Header ******************************\
 * Module Name:  FormsSkinOfBlue.cs
 * Module Version:  1.0.0 (2012-11-9)
 * Copyright (c) AnyEB.Com (14507247@qq.com)
 * 
 * This class is used to process the FormsSkinOfBlue.
 * 
 * This source is subject to the GPL License.
 * See http://www.gnu.org/licenses/gpl.html.
 * All other rights reserved.
 * 
 * THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, 
 * EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED 
 * WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE.
\***************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;
using System.Windows.Forms;

namespace UCF.Core.Forms
{
    public class FormsSkinOfBlue : IFormsSkin
    {
        //public Color DataGridViewColumnHeadersBgColor { get { return Color.FromArgb(123,201,245); } }
        public Color DataGridViewBgColor { get; set; }
        public Color DataGridViewColumnHeadersBgColor { get; set; }
        public DataGridViewSelectionMode SelectionMode { get; set; }
        public bool AutoSetDataGridViewRowHeaders { get; set; }
        public BorderStyle DataGridViewBorderStyle { get; set; }
        public Color TabPageNormalBgColor { get; set; }
        public Color TagPageSelectedBgColor { get; set; }
        public Color TagPageFontColor { get; set; }
        public Color ButtonBgColor { get; set; }
        public Color ButtonForeColor { get; set; }

        public FormsSkinOfBlue()
        {
            DataGridViewBgColor = Color.White;
            DataGridViewColumnHeadersBgColor = Color.FromArgb(217, 231, 239);
            SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            AutoSetDataGridViewRowHeaders = true;
            DataGridViewBorderStyle = BorderStyle.None;
            TabPageNormalBgColor = Color.FromArgb(151, 186, 220);
            TagPageSelectedBgColor = Color.FromArgb(113, 154, 199);
            TagPageFontColor = Color.White;
            ButtonBgColor = Color.FromArgb(52, 152, 219);
            ButtonForeColor = Color.White;

        }
    }
}
